<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dp12txss: xdptxss.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">dp12txss
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xdptxss_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdptxss.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___usr_opt.html">XDpTxSs_UsrOpt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">User input structure.  <a href="struct_x_dp_tx_ss___usr_opt.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___vtc_sub_core.html">XDpTxSs_VtcSubCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">VTC Sub-core structure.  <a href="struct_x_dp_tx_ss___vtc_sub_core.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___dp_sub_core.html">XDpTxSs_DpSubCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DisplayPort Sub-core structure.  <a href="struct_x_dp_tx_ss___dp_sub_core.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___config.html">XDpTxSs_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the DisplayPort Transmitter Subsystem core.  <a href="struct_x_dp_tx_ss___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___usr_hpd_pulse_data.html">XDpTxSs_UsrHpdPulseData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">HPD Pulse User Data structure.  <a href="struct_x_dp_tx_ss___usr_hpd_pulse_data.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss___usr_hpd_event_data.html">XDpTxSs_UsrHpdEventData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">HPD Event User Data structure.  <a href="struct_x_dp_tx_ss___usr_hpd_event_data.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The DisplayPort TX Subsystem driver instance data.  <a href="struct_x_dp_tx_ss.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga748d91e728851f0de77b77f624c2d881"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga748d91e728851f0de77b77f624c2d881">XDPTXSS_H_</a></td></tr>
<tr class="memdesc:ga748d91e728851f0de77b77f624c2d881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="group__dptxss.html#ga748d91e728851f0de77b77f624c2d881">More...</a><br/></td></tr>
<tr class="separator:ga748d91e728851f0de77b77f624c2d881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5164c065e24357370110315173faade"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gaa5164c065e24357370110315173faade">XDpTxSs_TimerHandler</a>&#160;&#160;&#160;XDp_TimerHandler</td></tr>
<tr class="memdesc:gaa5164c065e24357370110315173faade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type which represents a custom timer wait handler.  <a href="group__dptxss.html#gaa5164c065e24357370110315173faade">More...</a><br/></td></tr>
<tr class="separator:gaa5164c065e24357370110315173faade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1430b8060c5df2fd8c8e664247143f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gaa1430b8060c5df2fd8c8e664247143f8">XDpTxSs_MainStreamAttributes</a>&#160;&#160;&#160;XDp_TxMainStreamAttributes</td></tr>
<tr class="memdesc:gaa1430b8060c5df2fd8c8e664247143f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main-Stream attributes.  <a href="group__dptxss.html#gaa1430b8060c5df2fd8c8e664247143f8">More...</a><br/></td></tr>
<tr class="separator:gaa1430b8060c5df2fd8c8e664247143f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga671f05067e10579e825c99a5cba45d4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga671f05067e10579e825c99a5cba45d4e">XDpTxSs_CfgMsaEnSynchClkMode</a>(InstancePtr, Stream, Enable)&#160;&#160;&#160;XDp_TxCfgMsaEnSynchClkMode((InstancePtr)-&gt;DpPtr, (Sream), (Enable))</td></tr>
<tr class="memdesc:ga671f05067e10579e825c99a5cba45d4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables or disables synchronous clock mode for a video stream.  <a href="group__dptxss.html#ga671f05067e10579e825c99a5cba45d4e">More...</a><br/></td></tr>
<tr class="separator:ga671f05067e10579e825c99a5cba45d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga22c23bc4a70466cc2eb177c2ce4f7aad"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga22c23bc4a70466cc2eb177c2ce4f7aad">XDpTxSs_HandlerType</a> { <br/>
&#160;&#160;<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aada7e7ea8c4b1a96639dff7572b1b808a13">XDPTXSS_HANDLER_DP_HPD_EVENT</a> = 1, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aada2dcc3ec7427726dcdc6300edde59ac63">XDPTXSS_HANDLER_DP_HPD_PULSE</a>, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aadaee4fa531bcea610eba60bc2211195a8b">XDPTXSS_HANDLER_DP_LANE_COUNT_CHG</a>, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aadaea8b421bf34f9b01fe82b4819a1d0d1e">XDPTXSS_HANDLER_DP_LINK_RATE_CHG</a>, 
<br/>
&#160;&#160;<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aadaefc0cc637a174c917c67653e1de97eb7">XDPTXSS_HANDLER_DP_PE_VS_ADJUST</a>, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aada5a3c630df559c9b5b9dddbccf6a2a584">XDPTXSS_HANDLER_DP_SET_MSA</a>, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aada9eac5af176ad710029df8782ca5cb8d9">XDPTXSS_DRV_HANDLER_DP_HPD_EVENT</a>, 
<a class="el" href="group__dptxss.html#gga22c23bc4a70466cc2eb177c2ce4f7aadab00fc184bcc666e69d228a45ad865e7e">XDPTXSS_DRV_HANDLER_DP_HPD_PULSE</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga22c23bc4a70466cc2eb177c2ce4f7aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handler and used to differentiate interrupt requests from sub-cores.  <a href="group__dptxss.html#ga22c23bc4a70466cc2eb177c2ce4f7aad">More...</a><br/></td></tr>
<tr class="separator:ga22c23bc4a70466cc2eb177c2ce4f7aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga08363492b9842c06051fc2d5e8809f86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dp_tx_ss___config.html">XDpTxSs_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga08363492b9842c06051fc2d5e8809f86">XDpTxSs_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga08363492b9842c06051fc2d5e8809f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an XDptxss_Config structure based on the core id, <em>DeviceId</em>.  <a href="group__dptxss.html#ga08363492b9842c06051fc2d5e8809f86">More...</a><br/></td></tr>
<tr class="separator:ga08363492b9842c06051fc2d5e8809f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb7b3b467a12177fb0c8053f4b7d70a1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gafb7b3b467a12177fb0c8053f4b7d70a1">XDpTxSs_CfgInitialize</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, <a class="el" href="struct_x_dp_tx_ss___config.html">XDpTxSs_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:gafb7b3b467a12177fb0c8053f4b7d70a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the DisplayPort Transmitter Subsystem core.  <a href="group__dptxss.html#gafb7b3b467a12177fb0c8053f4b7d70a1">More...</a><br/></td></tr>
<tr class="separator:gafb7b3b467a12177fb0c8053f4b7d70a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga883ba3d77b48aaaee5858de1e5620c76"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga883ba3d77b48aaaee5858de1e5620c76">XDpTxSs_Start</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga883ba3d77b48aaaee5858de1e5620c76"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the DisplayPort Transmitter Subsystem including all sub-cores.  <a href="group__dptxss.html#ga883ba3d77b48aaaee5858de1e5620c76">More...</a><br/></td></tr>
<tr class="separator:ga883ba3d77b48aaaee5858de1e5620c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51a71c98f5346be40c4c76e091e121f8"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga51a71c98f5346be40c4c76e091e121f8">XDpTxSs_StartCustomMsa</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, <a class="el" href="group__dptxss.html#gaa1430b8060c5df2fd8c8e664247143f8">XDpTxSs_MainStreamAttributes</a> *MsaConfigCustom)</td></tr>
<tr class="memdesc:ga51a71c98f5346be40c4c76e091e121f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the DisplayPort Transmitter Subsystem with custom multi-stream attributes (MSA)including all sub-cores.  <a href="group__dptxss.html#ga51a71c98f5346be40c4c76e091e121f8">More...</a><br/></td></tr>
<tr class="separator:ga51a71c98f5346be40c4c76e091e121f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf70f2f11d0e48e80c92673f3e208fc23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gaf70f2f11d0e48e80c92673f3e208fc23">XDpTxSs_Stop</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf70f2f11d0e48e80c92673f3e208fc23"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the DisplayPort Transmitter Subsystem sub-cores.  <a href="group__dptxss.html#gaf70f2f11d0e48e80c92673f3e208fc23">More...</a><br/></td></tr>
<tr class="separator:gaf70f2f11d0e48e80c92673f3e208fc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d3af2f5793e806f2e63a39d1055568c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga2d3af2f5793e806f2e63a39d1055568c">XDpTxSs_Reset</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2d3af2f5793e806f2e63a39d1055568c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets the DisplayPort Transmitter Subsystem including all sub-cores.  <a href="group__dptxss.html#ga2d3af2f5793e806f2e63a39d1055568c">More...</a><br/></td></tr>
<tr class="separator:ga2d3af2f5793e806f2e63a39d1055568c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77e0e444121e167b215442fd9f941ea0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga77e0e444121e167b215442fd9f941ea0">XDpTxSs_VtcAdjustBSTimingEnable</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga77e0e444121e167b215442fd9f941ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables special timing mode for BS equal timing.  <a href="group__dptxss.html#ga77e0e444121e167b215442fd9f941ea0">More...</a><br/></td></tr>
<tr class="separator:ga77e0e444121e167b215442fd9f941ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b650b6b1316984487bcbc9b6bbb26a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga4b650b6b1316984487bcbc9b6bbb26a1">XDpTxSs_VtcAdjustBSTimingDisable</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4b650b6b1316984487bcbc9b6bbb26a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables special timing mode for BS equal timing.  <a href="group__dptxss.html#ga4b650b6b1316984487bcbc9b6bbb26a1">More...</a><br/></td></tr>
<tr class="separator:ga4b650b6b1316984487bcbc9b6bbb26a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4d355f49181b25350d705601844836e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gac4d355f49181b25350d705601844836e">XDpTxSs_OverrideSyncPolarity</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 Stream)</td></tr>
<tr class="memdesc:gac4d355f49181b25350d705601844836e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function overrides the Horizontal and Vertical Sync signals.  <a href="group__dptxss.html#gac4d355f49181b25350d705601844836e">More...</a><br/></td></tr>
<tr class="separator:gac4d355f49181b25350d705601844836e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8edde5017977263b22afd3abb4ad6a10"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga8edde5017977263b22afd3abb4ad6a10">XDpTxSs_SetBpc</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 Bpc)</td></tr>
<tr class="memdesc:ga8edde5017977263b22afd3abb4ad6a10"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the bits per color value of the video stream.  <a href="group__dptxss.html#ga8edde5017977263b22afd3abb4ad6a10">More...</a><br/></td></tr>
<tr class="separator:ga8edde5017977263b22afd3abb4ad6a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac94df5d299e1a088c159a2be61840680"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gac94df5d299e1a088c159a2be61840680">XDpTxSs_SetVidMode</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, XVidC_VideoMode VidMode)</td></tr>
<tr class="memdesc:gac94df5d299e1a088c159a2be61840680"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the standard display mode.  <a href="group__dptxss.html#gac94df5d299e1a088c159a2be61840680">More...</a><br/></td></tr>
<tr class="separator:gac94df5d299e1a088c159a2be61840680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6525a2e8e00c2f836e500241e0d45a6f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga6525a2e8e00c2f836e500241e0d45a6f">XDpTxSs_SetLinkRate</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 LinkRate)</td></tr>
<tr class="memdesc:ga6525a2e8e00c2f836e500241e0d45a6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the data rate to be used by the DisplayPort TX Subsystem core.  <a href="group__dptxss.html#ga6525a2e8e00c2f836e500241e0d45a6f">More...</a><br/></td></tr>
<tr class="separator:ga6525a2e8e00c2f836e500241e0d45a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47d0bbf83c92e4f29846002480bf57b0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga47d0bbf83c92e4f29846002480bf57b0">XDpTxSs_SetLaneCount</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 LaneCount)</td></tr>
<tr class="memdesc:ga47d0bbf83c92e4f29846002480bf57b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the number of lanes to be used by DisplayPort TX Subsystem core.  <a href="group__dptxss.html#ga47d0bbf83c92e4f29846002480bf57b0">More...</a><br/></td></tr>
<tr class="separator:ga47d0bbf83c92e4f29846002480bf57b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba3d0d5532d6ad4e89b9f58ae215a4d1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gaba3d0d5532d6ad4e89b9f58ae215a4d1">XDpTxSs_SetTransportMode</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 Mode)</td></tr>
<tr class="memdesc:gaba3d0d5532d6ad4e89b9f58ae215a4d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets transport mode (SST/MST).  <a href="group__dptxss.html#gaba3d0d5532d6ad4e89b9f58ae215a4d1">More...</a><br/></td></tr>
<tr class="separator:gaba3d0d5532d6ad4e89b9f58ae215a4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84de784579ceabd123fdf1136dde0c7d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga84de784579ceabd123fdf1136dde0c7d">XDpTxSs_IsConnected</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga84de784579ceabd123fdf1136dde0c7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if there is a connected RX device to DisplayPort TX Subsystem.  <a href="group__dptxss.html#ga84de784579ceabd123fdf1136dde0c7d">More...</a><br/></td></tr>
<tr class="separator:ga84de784579ceabd123fdf1136dde0c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50fc785403847b8c3932a2213553e28d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga50fc785403847b8c3932a2213553e28d">XDpTxSs_CheckLinkStatus</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga50fc785403847b8c3932a2213553e28d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the receiver's DisplayPort Configuration Data (DPCD) indicates the receiver has achieved and maintained clock recovery, channel equalization, symbol lock, and interlane alignment for all lanes currently in use.  <a href="group__dptxss.html#ga50fc785403847b8c3932a2213553e28d">More...</a><br/></td></tr>
<tr class="separator:ga50fc785403847b8c3932a2213553e28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00e2cce4e9b8511ed14e9f9a30790175"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga00e2cce4e9b8511ed14e9f9a30790175">XDpTxSs_IsMstCapable</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga00e2cce4e9b8511ed14e9f9a30790175"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function determines whether downstream RX device is MST/SST capable.  <a href="group__dptxss.html#ga00e2cce4e9b8511ed14e9f9a30790175">More...</a><br/></td></tr>
<tr class="separator:ga00e2cce4e9b8511ed14e9f9a30790175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8026694798f9f8b6c8e43fcccd15ec"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga1a8026694798f9f8b6c8e43fcccd15ec">XDpTxSs_GetRxCapabilities</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1a8026694798f9f8b6c8e43fcccd15ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the RX device's capabilities from the RX device's DisplayPort Configuration Data (DPCD).  <a href="group__dptxss.html#ga1a8026694798f9f8b6c8e43fcccd15ec">More...</a><br/></td></tr>
<tr class="separator:ga1a8026694798f9f8b6c8e43fcccd15ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67a126cda8e59ab3a9622bc2ba2e900d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga67a126cda8e59ab3a9622bc2ba2e900d">XDpTxSs_GetEdid</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 *Edid)</td></tr>
<tr class="memdesc:ga67a126cda8e59ab3a9622bc2ba2e900d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves an immediately connected RX device's Extended Display Identification Data (EDID) structure.  <a href="group__dptxss.html#ga67a126cda8e59ab3a9622bc2ba2e900d">More...</a><br/></td></tr>
<tr class="separator:ga67a126cda8e59ab3a9622bc2ba2e900d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga882a24d1900a5530bac270beca25d173"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga882a24d1900a5530bac270beca25d173">XDpTxSs_GetRemoteEdid</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 SinkNum, u8 *Edid)</td></tr>
<tr class="memdesc:ga882a24d1900a5530bac270beca25d173"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves a remote RX device's Extended Display Identification Data (EDID) structure.  <a href="group__dptxss.html#ga882a24d1900a5530bac270beca25d173">More...</a><br/></td></tr>
<tr class="separator:ga882a24d1900a5530bac270beca25d173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e195acb70afeb93d39f9e487e137356"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga1e195acb70afeb93d39f9e487e137356">XDpTxSs_SetHasRedriverInPath</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 Set)</td></tr>
<tr class="memdesc:ga1e195acb70afeb93d39f9e487e137356"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets software switch that specify whether or not a redriver exits on the DisplayPort output path.  <a href="group__dptxss.html#ga1e195acb70afeb93d39f9e487e137356">More...</a><br/></td></tr>
<tr class="separator:ga1e195acb70afeb93d39f9e487e137356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5ce68495e3cc42e29d65322f4fa0976"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gac5ce68495e3cc42e29d65322f4fa0976">XDpTxSs_SetUserPixelWidth</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u8 UserPixelWidth, u8 StreamId)</td></tr>
<tr class="memdesc:gac5ce68495e3cc42e29d65322f4fa0976"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the number of pixels output through the user data interface.  <a href="group__dptxss.html#gac5ce68495e3cc42e29d65322f4fa0976">More...</a><br/></td></tr>
<tr class="separator:gac5ce68495e3cc42e29d65322f4fa0976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86f60203836c66b3c3fa87c7dce3d2b3"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga86f60203836c66b3c3fa87c7dce3d2b3">XDpTxSs_GetNumOfMstStreams</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga86f60203836c66b3c3fa87c7dce3d2b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns number of downstream MST sink devices enumerated and available for payload allocation .  <a href="group__dptxss.html#ga86f60203836c66b3c3fa87c7dce3d2b3">More...</a><br/></td></tr>
<tr class="separator:ga86f60203836c66b3c3fa87c7dce3d2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae497d800a09c0f6c8d443cd17e444f47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gae497d800a09c0f6c8d443cd17e444f47">XDpTxSs_ReportCoreInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae497d800a09c0f6c8d443cd17e444f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports list of sub-cores included in DisplayPort TX Subsystem.  <a href="group__dptxss.html#gae497d800a09c0f6c8d443cd17e444f47">More...</a><br/></td></tr>
<tr class="separator:gae497d800a09c0f6c8d443cd17e444f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6b65b3bbfc9c6ed157e2bf3f7f936db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gae6b65b3bbfc9c6ed157e2bf3f7f936db">XDpTxSs_ReportLinkInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae6b65b3bbfc9c6ed157e2bf3f7f936db"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the link status, selected resolution, bits per color and link/lane count symbol error.  <a href="group__dptxss.html#gae6b65b3bbfc9c6ed157e2bf3f7f936db">More...</a><br/></td></tr>
<tr class="separator:gae6b65b3bbfc9c6ed157e2bf3f7f936db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2b141a2d345ff278a2ff908bdaa8699"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gab2b141a2d345ff278a2ff908bdaa8699">XDpTxSs_ReportMsaInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab2b141a2d345ff278a2ff908bdaa8699"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the current main stream attributes from the DisplayPort TX core.  <a href="group__dptxss.html#gab2b141a2d345ff278a2ff908bdaa8699">More...</a><br/></td></tr>
<tr class="separator:gab2b141a2d345ff278a2ff908bdaa8699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga544f5ca44dedcc54623d5dc03ca0f90e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga544f5ca44dedcc54623d5dc03ca0f90e">XDpTxSs_ReportSinkCapInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga544f5ca44dedcc54623d5dc03ca0f90e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the capabilities of the DisplayPort sink.  <a href="group__dptxss.html#ga544f5ca44dedcc54623d5dc03ca0f90e">More...</a><br/></td></tr>
<tr class="separator:ga544f5ca44dedcc54623d5dc03ca0f90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7b13705876f3f5ce0c0d1f1d08fe7bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gad7b13705876f3f5ce0c0d1f1d08fe7bc">XDpTxSs_ReportSplitterInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad7b13705876f3f5ce0c0d1f1d08fe7bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the current Dual Splitter information.  <a href="group__dptxss.html#gad7b13705876f3f5ce0c0d1f1d08fe7bc">More...</a><br/></td></tr>
<tr class="separator:gad7b13705876f3f5ce0c0d1f1d08fe7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f08a664600d4530051557ba18c86f13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga5f08a664600d4530051557ba18c86f13">XDpTxSs_ReportVtcInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5f08a664600d4530051557ba18c86f13"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the current VTC timing information.  <a href="group__dptxss.html#ga5f08a664600d4530051557ba18c86f13">More...</a><br/></td></tr>
<tr class="separator:ga5f08a664600d4530051557ba18c86f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16dceaad96698a67d6027d06f7563191"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga16dceaad96698a67d6027d06f7563191">XDpTxSs_ReportHdcpInfo</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga16dceaad96698a67d6027d06f7563191"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the debug display info of the HDCP interface.  <a href="group__dptxss.html#ga16dceaad96698a67d6027d06f7563191">More...</a><br/></td></tr>
<tr class="separator:ga16dceaad96698a67d6027d06f7563191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadba9a0b5fa0a01037963ebc444d37407"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gadba9a0b5fa0a01037963ebc444d37407">XDpTxSs_SelfTest</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:gadba9a0b5fa0a01037963ebc444d37407"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function performs self test on DisplayPort Transmitter Subsystem sub-cores.  <a href="group__dptxss.html#gadba9a0b5fa0a01037963ebc444d37407">More...</a><br/></td></tr>
<tr class="separator:gadba9a0b5fa0a01037963ebc444d37407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga829a4aa9071cbd2fd3903ccf98e4d02b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga829a4aa9071cbd2fd3903ccf98e4d02b">XDpTxSs_DpIntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:ga829a4aa9071cbd2fd3903ccf98e4d02b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the DisplayPort TX core operating in TX mode.  <a href="group__dptxss.html#ga829a4aa9071cbd2fd3903ccf98e4d02b">More...</a><br/></td></tr>
<tr class="separator:ga829a4aa9071cbd2fd3903ccf98e4d02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e1b67a8337b7024c54258cc26d23e90"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga9e1b67a8337b7024c54258cc26d23e90">XDpTxSs_SetCallBack</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, u32 HandlerType, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:ga9e1b67a8337b7024c54258cc26d23e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType:  <a href="group__dptxss.html#ga9e1b67a8337b7024c54258cc26d23e90">More...</a><br/></td></tr>
<tr class="separator:ga9e1b67a8337b7024c54258cc26d23e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6148ed6282e7c51a715ff3e86ff91e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gae6148ed6282e7c51a715ff3e86ff91e1">XDpTxSs_SetUserTimerHandler</a> (<a class="el" href="struct_x_dp_tx_ss.html">XDpTxSs</a> *InstancePtr, <a class="el" href="group__dptxss.html#gaa5164c065e24357370110315173faade">XDpTxSs_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:gae6148ed6282e7c51a715ff3e86ff91e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs a custom delay/sleep function to be used by the DisplayPort TX Subsystem.  <a href="group__dptxss.html#gae6148ed6282e7c51a715ff3e86ff91e1">More...</a><br/></td></tr>
<tr class="separator:gae6148ed6282e7c51a715ff3e86ff91e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb7ccd351f97bf2f73625be984371ed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#gadb7ccd351f97bf2f73625be984371ed7">XDpTxSs_HpdEventProcess</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:gadb7ccd351f97bf2f73625be984371ed7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is process some DP driver read as per DP spec on HPD EVENT.  <a href="group__dptxss.html#gadb7ccd351f97bf2f73625be984371ed7">More...</a><br/></td></tr>
<tr class="separator:gadb7ccd351f97bf2f73625be984371ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga761dee5169e854a2f97d2818ed2d5e71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptxss.html#ga761dee5169e854a2f97d2818ed2d5e71">XDpTxSs_HpdPulseProcess</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:ga761dee5169e854a2f97d2818ed2d5e71"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is process some DP driver read as per DP spec on HPD Pulse.  <a href="group__dptxss.html#ga761dee5169e854a2f97d2818ed2d5e71">More...</a><br/></td></tr>
<tr class="separator:ga761dee5169e854a2f97d2818ed2d5e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
